// 能源类型（1 汽油 2 柴油 3 纯电动 4 油电混动 5 插电混动 6 增程式 7 燃料电池 8 轻混系统 9 天然气 10 太阳能
export const energyTypeMap = new Map([
  [1, '汽油'],
  [2, '柴油'],
  [3, '纯电动'],
  [4, '油电混动'],
  [5, '插电混动'],
  [6, '增程式'],
  [7, '燃料电池'],
  [8, '轻混系统'],
  [9, '天然气'],
  [10, '太阳能'],
])

// 车型类型（1 微型车 2 紧凑型 3 中型车 4 豪华车 5 SUV 6 MPV）
export const modelTypeMap = new Map([
  [1, '微型车'],
  [2, '紧凑型'],
  [3, '中型车'],
  [4, '豪华车'],
  [5, 'SUV'],
  [6, 'MPV'],
])

// 车辆状态(10 待绑定，20 未接单 30 待运营 40 运营中 )
export const carStatusMap = new Map([
  [10, '待绑定'],
  [20, '未接单'],
  [30, '待运营'],
  [40, '运营中'],
])
export const carColorStatusMap = new Map([
  [10, 'info'],
  [20, 'primary'],
  [30, 'warning'],
  [40, 'success'],
])

// 资源类型（1 菜单 2 按钮 3接口）
export const resourceTypeMap = new Map([
  [1, '菜单'],
  [2, '按钮'],
  [3, '接口'],
])

// 司机状态（10 待绑定 20 正常 30 异常 ）
export const driverStatusMap = new Map([
  [10, '待绑定'],
  [20, '正常'],
  [30, '异常'],
])

export const driverColorStatusMap = new Map([
  [10, 'primary'],
  [20, 'success'],
  [30, 'danger'],
])

// 司机性别（1 男 2 女）
export const sexMap = new Map([
  [1, '男'],
  [2, '女'],
])

// 订单状态（10 待分配 20 待进行 30 进行中 40 已结束 50 已作废 ）
export const orderStatusMap = new Map([
  [10, '待分配'],
  [20, '待进行'],
  [30, '进行中'],
  [40, '已结束'],
  [50, '已作废'],
])

// 订单状态
export const orderColorMap = new Map([
  [10, 'primary'],
  [20, 'warning'],
  [30, 'info'],
  [40, 'success'],
  [50, 'danger'],
])

// 订单类型 1  送机 2 接机 3 送站 4 接站  5 通勤车 6 点对点 7 包车
export const orderTypeMap = new Map([
  [1, '送机'],
  [2, '接机'],
  [3, '送站'],
  [4, '接站'],
  [5, '通勤车'],
  [6, '点对点'],
  [7, '包车'],
])

export const orderTypeColorMap = new Map([
  [1, 'primary'],
  [2, 'primary'],
  [3, 'info'],
  [4, 'info'],
  [5, 'danger'],
  [6, 'warning'],
  [7, 'success'],
])

// 价格类型 （1 点对点 2 包车）
export const priceTypeMap = new Map([
  [1, '点对点'],
  [2, '包车'],
])

// 合作方类型 1 酒店 2 一般企业 3 国企
export const partnerTypeMap = new Map([
  [1, '酒店'],
  [2, '一般企业'],
  [3, '国企'],
  [4, '集团'],
])

// 账号类型 1 管理员 2 合作方 3 调度
export const accountTypeMap = new Map([
  [1, '管理员'],
  [2, '合作方'],
  [3, '调度'],
  [4, '集团'],
])


// 业务类型 1 订单创建 2 订单已调度 3 司机已接单 4订单已完成 5 订单已作废
export const businessTypeMap = new Map([
  [1, '订单创建'],
  [2, '订单已调度'],
  [3, '司机已接单'],
  [4, '订单已完成'],
  [5, '订单已作废'],
  [7, '司机已到达上车点'],
])

// 1 普通7座MPV，2 豪华MPV，3 BBA车型，4 超豪华，5  考斯特13，6  考斯特15，7  考斯特17-23，8 大巴车39，9 大巴车48，10 大巴车54
export const priceModelTypeMap = new Map([
  [1, '普通商务'],
  [2, '豪华商务'],
  [3, 'BBA车型'],
  [4, '超豪华'],
  [5, '考斯特13座'],
  [6, '考斯特15座'],
  [7, '考斯特17-23座'],
  [8, '大巴车39座'],
  [9, '大巴车48座'],
  [10, '大巴车54座'],
  [11, '普通5座'],
  [12, 'B级车'],
  [13, '9座商务'],
])

// 表格属性
export const property = {
  border: false,
  fit: true,
}

// "settlementStatus":10, //结算状态（10 待确认 20 已确认 30 待收款 40 部分收款 50 已收款  60 已作废）
export const settlementStatusMap = new Map([
  [10, '待确认'],
  [20, '已确认'],
  [30, '待收款'],
  [40, '部分收款'],
  [50, '已收款'],
  [60, '已作废'],
])

export const settlementStatusColorMap = new Map([
  [10, 'primary'],
  [20, 'success'],
  [30, 'warning'],
  [40, 'info'],
  [50, 'success'],
  [60, 'danger'],
])

// "receivedType":1,  //收款状态（1 全款 2 部分收款）
export const receivedTypeMap = new Map([
  [1, '全款'],
  [2, '部分收款'],
])

//  "invoiceType":1,  //发票类型（1 增值税普票 2 增值税专票）
export const invoiceTypeMap = new Map([
  [1, '增值税普票'],
  [2, '增值税专票'],
])

// invoiceStatus: 开票状态（10 待开票 20 已开票 ）
export const invoiceStatusMap = new Map([
  [10, '待开票'],
  [20, '已开票'],
])
